//分数分解，分子为1的分数称为埃及分数
#include <math.h>
#include <stdio.h>
#include <string.h>
int main() {
  char ch;
  int a, b;
  while (scanf("%d%c%d", &a, &ch, &b) != EOF) {
    if (a > b || a < 1 || b < 2) break;
    while (a != 1) {
      if (b % (a - 1) == 0) {
        printf("1/%d+", b / (a - 1));
        a = 1;
      } else {
        int c;
        c = b / a + 1;
        a = a - b % a;
        b = b * c;
        printf("1/%d+", c);
        if (b % a == 0) {
          b = b / a;
          a = 1;
        }
      }
    }
    printf("1/%d\n", b);
  }
  return 0;
}
// 数学家斐波那契提出的一种求解***分数的贪心算法，准确的算法表述应该是这样的：
// 设某个真分数的分子为a，分母为b;
// 把c=(b/a+1)作为分解式中第一个***分数的分母；
// 将a-b%a作为新的a；
// 将b*c作为新的b；
// 如果a等于1，则最后一个***分数为1/b,算法结束；
// 如果a大于1但是a能整除b，则最后一个***分数为1/(b/a),算法结束；
// 否则重复上面的步骤。
import java.util.*;
public
class Main {
 public
  static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    while (in.hasNext()) {
      String res = "";
      String[] arr = in.nextLine().split("/");
      String pre = "";
      int a = Integer.valueOf(arr[0]);
      int b = Integer.valueOf(arr[1]);
      while (true) {
        int c = b / a + 1;
        res += "1/";
        res += c;
        a = a - b % a;
        b = b * c;
        res += "+";
        if (a == 1) {
          res += "1/";
          res += b;
          break;
        } else if (a > 1 && b % a == 0) {
          res += "1/";
          res += b / a;
          break;
        }
      }
      System.out.println(res);
    }
  }
}